Skip to content

Conversation

@rmathew1011
Copy link

@rmathew1011 rmathew1011 commented Oct 7, 2025

Description

Resolves #470
Resolves #480
Resolves #496

Type of change

  • Bug fix (non-breaking change which fixes an issue)
  • New feature (non-breaking change which adds functionality)
  • Breaking change (fix or feature that would cause existing functionality to not work as expected)
  • This change requires a documentation update

Testing Procedures

Tested these features on local set up
Verified the same on DEV environment.

rmathew1011 and others added 25 commits October 1, 2025 11:05
 - Enabled 'Select All' to toggle all profiles;
 - Code clean up
…ile Summary component

 - Refactored and cleaned up code
 - Fixed issue where selected profiles could not be downloaded by sanitizing exportName (trim only, no lowercase conversion)
Updated the dependency version for scholars-embed-utilities.
@rmathew1011 rmathew1011 marked this pull request as ready for review October 29, 2025 15:39
return this.labelSubject.asObservable();
}

public get selectedPeople() : Observable<any[]> {

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

This should be an observable in an immutable feature store and observed from the store.

An action should be dispatched to make selection and download.

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Actually, are these even required in this component anymore? I don't think so.

Copy link
Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Created note to incorporate the suggestion:
Scholars@TAMU (view)


private subscriptions: Subscription[];

public selectedOrganization: Observable<Individual>;

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

If following NGRX design patterns, selectedOrganization and selectedPeople should be an observable in an immutable feature store and observed from the store.

An action should be dispatched to make selection and download.

Copy link
Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Created note to incorporate the suggestion:
Scholars@TAMU (view)

@rmathew1011 rmathew1011 merged commit defe44e into tamu-main Oct 29, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

3 participants